package com.guodu.service;

import java.util.List;

import com.guodu.entity.MaterialJoinStore;
import com.guodu.entity.MaterialjoinstoreStatus;
import com.guodu.entity.Store;
import com.guodu.entity.Units;
import com.guodu.entity.UserInfo;
import com.guodu.vo.MaterialJoinStoreQueryVo;
import com.guodu.vo.MaterialJoinStoreVo;


public interface MaterialJoinStoreService {
	List<MaterialJoinStoreVo> findByVo(MaterialJoinStoreQueryVo materialJoinStoreQueryVo,Units units,int curPage , int pageSize);
	int findSizeByVo(MaterialJoinStoreQueryVo materialJoinStoreQueryVo,Units units);
	MaterialJoinStore findById(String id);
	Store findStoreById(String id);
	void del(String id);
	void delByStoreId(String storeId);
	void delByIds(String[] ids);
	void save(MaterialJoinStore entity);
	void update(MaterialJoinStore entity);
	void examine(String ids,String reason,String beforeStatus,Long afterStatus,UserInfo userInfo);
	List<MaterialjoinstoreStatus> findStatus(String id);
}
